func reflect.haveIdenticalType
10 uses
reflect (current package)
type.go#L1597: return V.ChanDir() == abi.BothDir && (nameFor(T) == "" || nameFor(V) == "") && haveIdenticalType(T.Elem(), V.Elem(), true)
type.go#L1625: func haveIdenticalType(T, V *abi.Type, cmpTags bool) bool {
type.go#L1656: return T.Len() == V.Len() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L1659: return V.ChanDir() == T.ChanDir() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L1668: if !haveIdenticalType(t.In(i), v.In(i), cmpTags) {
type.go#L1673: if !haveIdenticalType(t.Out(i), v.Out(i), cmpTags) {
type.go#L1690: return haveIdenticalType(T.Key(), V.Key(), cmpTags) && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L1693: return haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
type.go#L1710: if !haveIdenticalType(tf.Typ, vf.Typ, cmpTags) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |